package com.ffs.game.scene.obj.ai;

import com.ffs.game.scene.GameScene;
import com.ffs.game.scene.obj.Monster;

/**
 * ai抽象
 *
 * @author ffs80
 */
public abstract class AbstractAI implements IMonsterAI {

    @Override
    public void activeEnter(GameScene screen, Monster monster) {

    }

    @Override
    public void activeExit(GameScene screen, Monster monster) {

    }

    @Override
    public void activeUpdate(GameScene screen, Monster monster, int dt) {

    }

    @Override
    public void fightEnter(GameScene screen, Monster monster) {

    }

    @Override
    public void fightExit(GameScene screen, Monster monster) {

    }

    @Override
    public void fightUpdate(GameScene screen, Monster monster, int dt) {

    }

    @Override
    public void dieEnter(GameScene screen, Monster monster) {

    }

    @Override
    public void dieExit(GameScene screen, Monster monster) {

    }

    @Override
    public void dieUpdate(GameScene screen, Monster monster, int dt) {

    }

    @Override
    public void bornEnter(GameScene screen, Monster monster) {

    }

    @Override
    public void bornExit(GameScene screen, Monster monster) {

    }

    @Override
    public void bornUpdate(GameScene screen, Monster monster, int dt) {

    }
}
